One moment please...
 
 
Exact Globe+   
 

De Exact System Information Tool (ESI)

Introductie

De Exact System Information Tool is ontwikkeld om eenvoudig informatie over de Windows, SQL en database instellingen op te vragen en aan te passen, om zo de performance van uw systeem te verbeteren. De tool verstuurt ook automatisch statistische informatie over de Exact tabellen en het gebruik van de indexen naar Exact. Deze informatie wordt vervolgens gebruikt voor het doorvoeren van verbeteringen in de software.

Gebruikers die in Exact Globe Next of Exact Compact zijn gekoppeld aan de rol Administrator of Systemadministrator, beschikken in Exact Globe Next over de menuoptie ☰ ➔ Systeem ➔ ESI Tool, of in Exact Compact over de menuoptie Help ➔ ESI tool.... Wanneer u dit menupad opstart wordt de webbrowser geopend en wordt een download van de FTP server van Exact gestart. Dit betreft de download van het bestand ExactSysInfo.zip. Dit bestand kunt u opslaan op uw harde schijf.

Het zip-bestand bevat een aantal bestanden die u kunt uitpakken naar een directory op uw server.

Om deze tool correct te kunnen uitvoeren dient u deze op de SQL Server te starten als een administrator of een gebruiker met vergelijkbare rechten.

Uitleg

In dit document wordt uitleg gegeven over de Exact System Information Tool. De volgende onderwerpen worden in dit document behandeld:

Installatie en de-installatie

Microsoft .NET Framework 2.0 dient aanwezig te zijn om de tool te kunnen uitvoeren.

Handmatige installatie en deïnstallatie

Installeren

Om de Exact System Information Tool te installeren download u eerst het bestand ExactSysInfo.zip. U kunt dit bestand downloaden via het menupad ☰ ➔ Systeem ➔ ESI Tool in Exact Globe Next of Help ➔ ESI tool... in Exact Compact. Hiervoor dient u in Exact Globe Next of Exact Compact aan de rol Administrator of Systemadministrator te zijn gekoppeld.

Nadat u het zip-bestand heeft gedownload pakt u dit bestand uit in een nieuwe directory op de server waar SQL Server is geïnstalleerd. Deze directory bevat dan de volgende bestanden:

  • ExactSysInfo.exe
  • ESI_Exact.SQL
  • ESI_AutoUpdater.exe
  • NTRights.exe
  • Page_Compress.sql
  • ImplementFilteredIndexesGlobe.sql
  • ICSharpCode.SharpZipLib.dll

Daarnaast dient Microsoft .NET Framework 2.0. geïnstalleerd te zijn op de machine waar u de tool wilt uitvoeren. Wanneer deze nog niet is geïnstalleerd kunt u deze downloaden via de website van Microsoft.

Het de-installeren

Om de Exact System Information Tool te verwijderen van uw systeem dient u de bestanden die u heeft uitgepakt te verwijderen van uw systeem. Om de registersleutel die door de tool zijn aangemaakt te verwijderen kunt u het bestand Remove registry setting of the ESI tool.reg uitvoeren.

Installatie en deïnstallatie vanaf product update 406/407 in Exact Globe Next

Vanaf product update 406/407 verschijnt bij het openen van de administratie in Exact Globe Next een melding die de gebruikers de mogelijkheid geeft om de ESI tool te installeren.

Om de ESI tool te installeren kunt u vanaf product update 406/407 op de knop Toestaan in de melding klikken. De ESI tool wordt dan geïnstalleerd in de directory "C:\Users\Public\Exact ESI".
Gebruikers die over de Administrator of Systemadministrator rol beschikken kunnen de ESI tool dan starten via de menuoptie ☰ ➔ Systeem ➔ ESI Tool (product update 411 en nieuwer), E ➔ Systeem ➔ ESI tool (product update 409 en 410) of Help ➔ ESI tool] (product update 408 en ouder) in Exact Globe Next. .

Gebruikers die over de Administrator of Systemadministrator rol beschikken kunnen de ESI tool dan verwijderen via de menuoptie ☰ ➔ Systeem ➔ Deïnstalleren - ESI tool (product update 411 en nieuwer) E ➔ Systeem ➔ Deïnstalleren - ESI tool (product update 409 en 410) of Help ➔ Deïnstalleren ESI tool (product update 408 en ouder) in Exact Globe Next.

Installatie en deïnstallatie vanaf product update 409 in Exact Globe Next met uitgebreide functionaliteit

Vanaf product update 409 verschijnt bij het openen van de administratie in Exact Globe Next een melding die de gebruikers de mogelijkheid geeft om de ESI tool te installeren. Voor meer informatie hierover, zie Product Update 409: Exact System Information Tool in Exact Globe Next met uitgebreide functionaliteit.

Om de ESI tool te installeren kunt u vanaf product update 409 op de knop 'Toestaan' in de melding klikken. De ESI tool wordt dan geïnstalleerd in de directory "C:\Users\Public\Exact ESI".
Gebruikers die over de Administrator of Systemadministrator rol beschikken kunnen de ESI tool dan starten via de menuoptie ☰ ➔ Systeem ➔ ESI Tool (product update 411 en nieuwer), E ➔ Systeem ➔ ESI tool (product update 409 en 410) in Exact Globe Next.

Gebruikers die over de Administrator of Systemadministrator rol beschikken kunnen de ESI tool dan verwijderen via de menuoptie ☰ ➔ Systeem ➔ Deïnstalleren - ESI tool (product update 411 en nieuwer) E ➔ Systeem ➔ Deïnstalleren - ESI tool (product update 409 en 410)  in Exact Globe Next.

 

De menuopties en instellingen

De menuopties

In de Exact System Information Tool kunt u het menu openen via het pictogram ☰ linksboven. Hier zijn de volgende menuopties beschikbaar:

  • Connect: Met deze optie toont u het scherm om verbinding te maken. U kunt u de lokale SQL Server (instance) selecteren waarmee u verbinding wilt maken
  • Start Analysis: Met deze knop start u het analyse proces.
  • Save: Met deze optie kunt u de informatie van de tabbladen System Information en Database Information opslaan in CSV of HTML formaat.
  • Print: Met deze optie kunt u de informatie van het tabblad System Information afdrukken op de printer.
  • E-Mail: Met deze optie opent u een scherm waarin u een e-mailadres kunt opgeven en heeft u de mogelijkheid om de informatie van het tabblad System Information in HTML formaat te versturen naar het opgegeven e-mail adres. Om hiervan gebruik te kunnen maken is het van belang dat u een juiste SMTP server en poortnummer heeft ingevuld in de instellingen.
  • View:
    • Database Information: Met deze optie kunt u het tabblad Database information tonen of verbergen.
    • Exact Data: Met deze optie kunt u het tabblad Exact Data tonen of verbergen.
    • SQL Processes: Met deze optie kunt u het tabblad SQL Processes tonen of verbergen.
    • Performance monitor: Met deze optie kunt u het tabblad Performance monitor tonen of verbergen.
  • Logs: Met deze optie kunt u de verschillende logbestanden bekijken. De volgende logbestanden zijn beschikbaar:
    • Applied optimizations: Met deze optie opent u het log met de aanbevelingen die u heeft doorgevoerd. Deze worden opgeslagen in het bestand ExactSysInfo.log in de directory van de Exact System Information Tool.
    • Errors: Wanneer er fouten zijn opgetreden opent u met deze optie het log met de foutmeldingen. Wanneer er geen foutenlog aanwezig is wordt dit ook niet geopend. Deze worden opgeslagen in het bestand ExactSysError.log in de directory van de Exact System Information Tool.
    • Created CSV file: Deze optie opent het CSV bestand dat naar Exact is verstuurd. Deze worden opgeslagen in het CSV bestand in de directory van de Exact System Information Tool. De naam van dit bestand is [Uw licentienummer].CSV.
    • Event viewer log: Met deze optie opent u het Windows Application log in kladblok.
    • Performance monitor log: Hiermee opent u het aangemaakte performance monitor log van het tabblad Performance Monitor in kladblok.
  • Help:
    • Exact System Information Help F1: Met deze optie opent u het Engelstalig helpdocument met uitleg over de Exact System Information Tool.
    • Recommended Optimization: Met deze optie opent u een document dat uitleg geeft over de verschillende aanbevelingen op het tabblad 'Tabblad Recommended Optimizations'.
    • About: Met deze optie toont u het versienummer van de Exact System Information Tool
  • Options: Met deze optie opent u het scherm met de instellingen.
  • Exit: Met deze optie sluit u de Exact System Information Tool.

 

Instellingen

Bij het opstarten van de Exact System Information Tool kunt u in het scherm om verbinding te maken, met de knop Options de instellingen openen. De instellingen kunt u tevens openen via de menuoptie ☰ ➔ Options. De volgende instellingen zijn aanwezig:

Sectie Program Settings

Auto Execute ESI_EXACT.SQL script

Deze optie is standaard aangevinkt en zorgt ervoor dat de belangrijke informatie van uw databases wordt verzonden en geanalyseerd.

Compress CSV file

Deze optie is standaard aangevinkt en zorgt ervoor dat het CSV bestand met de resultaten eerst wordt gecomprimeerd voordat het naar onze FTP server wordt geüpload.

Clustered Server

Deze optie is standaard uitgevinkt. Wanneer deze optie is aangevinkt wordt er informatie over de hardware naar onze FTP server geüpload wanneer de tool wordt uitgevoerd op een cluster node.

Sectie Calculate Recommended Hardware

In deze sectie kunt u de instellingen opgeven die van belang zijn voor het bepalen van de aanbevelingen op het tabblad System information.

Based on Large Database

Standaard is deze optie geselecteerd. Wanneer u de aanbevelingen wilt baseren op de grootste database die aanwezig is, selecteert u deze optie.

Based on Total Size of all User Databases

Wanneer u de aanbevelingen wilt baseren op de grootte van alle gebruikersdatabases die aanwezig is, selecteert u deze optie.

Prognoses for 3 years

Wanneer u bij het bepalen van de aanbevelingen rekening wilt houden met de verwachte groei van de database voor de komende 3 jaar, dient u deze optie aan te vinken.

Sectie E-Mail Settings

Vanuit de Exact System Information Tool heeft u de mogelijkheid om de informatie van het tabblad System Information te versturen per e-mail. Om hiervan gebruik te maken is het van belang dat u uw SMTP server en het bijbehorende poortnummer hier invult. Met de link SMTP hint vult het systeem automatisch een SMTP Server op basis van uw domein. Raadpleeg uw systeembeheerder wanneer u niet weet van welke SMTP server en poort er bij uw bedrijf gebruik wordt gemaakt.

 

Ondersteunde en geteste omgevingen

(op x64 systemen).

Windows 10
Windows Server 2012R2, Windows Server 2016, Windows Server 2019
Microsoft SQL Server 2012, 2014, 2016, 2017 en 2019
Microsoft Azure SQL

Voor een correcte werking van deze tool dient u deze uit te voeren als administrator of een vergelijkbaar account. 

Het uitvoeren van de Exact System Information Tool

Stap 1 - Opstarten en verbinding maken
Om de tool te starten dubbelklikt u op het bestand ExactSysInfo.EXE. Er wordt eerst een scherm met de voorwaarden voor het gebruik van de tool getoond. Lees deze voorwaarden door. Wanneer u niet akkoord bent met deze voorwaarden klikt u op de knop Cancel en wordt het programma niet gestart. Wanneer u akkoord bent met deze voorwaarden klikt u op de knop Agree.

Het scherm om verbinding te maken wordt getoond.

Boven in het scherm kunt u uw e-mailadres opgeven. U ontvangt dan per e-mail een Improvement Report op het opgegeven adres. Het kan ongeveer 10 minuten duren voordat u het Improvement Report ontvangt.

Selecteer vervolgens de SQL Server waarvoor u de tool wilt uitvoeren. En selecteer de authenticatie methode. Wanneer u de authenticatie methode 'SQL Server' selecteert dient u tevens de gebruikersnaam en het bijbehorende wachtwoord op te geven.

Om de Exact System Information Tool te starten zonder eerst een analyse uit te voeren klikt u op Cancel. Om meteen de analyse uit te voeren klikt u op Start. Met de knop Options kunt u een aantal instellingen definiëren.

Wanneer u op de knop Start Analysis heeft geklikt wordt de analyse gestart. Dit kan enige minuten in beslag nemen afhankelijk van het aantal en grote van de Exact databases. Tijdens de analyse wordt het tabblad 'Log' getoond waar u de voortgang kunt volgen. Het tabblad toont welke acties wordt uitgevoerd en welke actie gereed is.


Tijdens de analyse kunt u de voortgang volgen op het tabblad 'Log'.

Zodra de analyse gereed is wordt het tabblad System Information getoond. Op dit tabblad vindt u een overzicht van de eigenschappen van uw systeem. Hierbij kunt u denken aan de PC naam, het besturingssysteem, De SQL Server versie, het geheugen, etc. Via de menuoptie ☰ ➔ E-mail kunt u deze informatie in HTML formaat per e-mail versturen.


Op het tabblad 'System Information' worden de systeem eigenschappen en aanbevelingen hiervoor getoond.

In de kolom Recommendation kunt u de aanbevelingen voor het betreffende onderdeel van uw systeem zien. Hierbij kunt u bijvoorbeeld denken aan de versie van het besturingssysteem, de versie van SQL Server of het advies voor een snelle netwerkkaart. De aanbevelingen in dit scherm zijn afhankelijk van de instellingen die in de sectie Calculate Recommended hardware van de instellingen heeft opgegeven.

Opmerking - Deze tool kan geen informatie ophalen over het disk systeem (RAID level) en hoeveel disks er in het disk systeem aanwezig zijn!

 

Stap 2 - Het toepassen van de aanbevelingen
Nadat het proces gereed is kunt u op het tabblad Recommended Optimizations de aanbevelingen zien van instellingen die u kunt wijzigen om uw systeem te optimaliseren. Hierbij kunt u denken aan bepaalde database instellingen die ervoor zorgen dat er zo optimaal mogelijk na worden gewerkt met betrekking tot de Exact Programmatuur.

Vanuit dit scherm heeft u tevens de mogelijkheid om deze wijzigingen meteen door te voeren door de betreffende aanbevelingen aan te vinken. U kunt ook alle aanbevelingen in één keer selecteren door de optie 'Select All' aan te vinken. Voor meer informatie over deze aanbevelingen kunt u de menuoptie ☰ ➔ Help ➔ Recommended Optimization raadplegen.

Vervolgens kunt u op de knop Apply Optimizations klikken om deze wijzigingen door te voeren. Er verschijnt eerst een bevestigingsscherm met de disclaimer zoals getoond in onderstaande afbeelding:

Wanneer u niet akkoord bent klikt u op Nee. Er worden dan geen wijzigingen doorgevoerd. Wanneer u akkoord bent klikt u op Ja en worden de geselecteerde aanbevelingen doorgevoerd.

Afhankelijk van welke wijzigingen er doorgevoerd worden is het mogelijk dat u uw server dient te herstarten. Hiervan ontvangt u dan een melding op uw scherm.  Het is aan te raden om de herstart van de server buiten kantoor uren uit te voeren.

Voor meer informatie over de voorgestelde aanbevelingen kunt u het document Explanation of the Recommended Optimizations of the ExactSysInfo Tool raadplegen.

De aabevelingen in de sectie General recommendations, kunnen niet door de ESI tool worden doorgevoerd. Met deze knop Copy recommendations to clipboard kunt de aanbevelingen uit beide secties kopiëren naar het klembord.  

Stap 3 - Het plannen van een SQL optimalisatie job
Dit is niet beschikbaar voor de Express editie van SQL Server. Het is aan te raden om regelmatig een optimalisatie uit te voeren van uw database. Via de Exact System Information Tool kunt u een optimalisatie job plannen die op bepaalde tijden automatisch wordt uitgevoerd. Via het tabblad SQL Maintenance kunt u deze aanmaken.

Op dit tabblad selecteert u links in het scherm de databases waarvoor u de job(s) wilt aanmaken. Vervolgens kunt u een job aanmaken voor het bijwerken van de indexen en het bijwerken van de statistieken. U geeft een gewenste tijd op voor deze jobs en klikt voor beide jobs op de knop Save om deze job aan te maken. De aangemaakte jobs worden linksboven in het scherm bij Installed optimization jobs getoond.

Rebuild Indexes Job
Deze optie maakt een job aan om iedere werkdag de indexen bij te werken voor de geselecteerde database(s). Dit verbetert de performance door de indexen up-to-date te houden. De job wordt standaard uitgevoerd om 23:00 uur op maandag, dinsdag, woensdag, donderdag en vrijdag.

Lock Time Out (sec) is standaard 60 seconden. Dit betekent dat wanneer een index door locks of andere redenen niet kan worden bijgewerkt, deze wordt overgeslagen na het opgegeven aantal seconden.

Update Statistics Job
Deze optie maakt een job aan voor het optimaliseren van de indexstatistieken voor de geselecteerde database(s). De job wordt standaard iedere zondag om 01:00 uur uitgevoerd.
Met de optie 'Select Day' kunt u een andere dag selecteren om de job uit te voeren.

Optionele optimalisaties:

Met SQL Server 2008 of nieuwer kunt u gebruik maken van Filtered indexes om de performance te verbeteren door de grote van de indexen te verkleinen. Nadat u de database selecteert wordt gecontroleerd of u reeds gebruik maakt van Filtered indexes en of het een Exact Globe Next database betreft. Wanneer de knop Implement Filtered indexes beschikbaar is, kunt u de filtered indexes installeren. Voor meer informatie kunt u het document Filtered Indexes raadplegen.

Page Compression
Deze optie is alleen beschikbaar op SQL Server 2008 Enterprise Edition of nieuwer. Het verbetert de performance en vermindert de grootte van de database. Nadat u de database selecteert wordt gecontroleerd of de database al Page Compression bevat. Voor meer informatie kunt u het document Page Compression raadplegen. 

Create SQL Backup Schedule
Met deze optie kunt u een SQL job aanmaken voor het maken van backups van de geselecteerde database(s). Standaard wordt deze job iedere werkdag om 21:00 uur uitgevoerd. U kunt de directory selecteren waarin de backup wordt aangemaakt.

Append / Overwrite (Standaard Overwrite)
Met deze optie kunt u aangeven of iedere keer dat een back-up wordt gemaakt, deze aan het bestaande back-upbestand moet worden toegevoegd. of dat deze moet worden overschreven. Houdt er rekening mee dat wanneer u kiest voor 'Append' de back-up na een tijd vrij groot kan worden.

Een job verwijderen / informatie tonen over een job
Wanneer u linksboven bij Installed optimization jobs een job selecteert, wordt de informatie in het scherm automatisch bijgewerkt op basis van d einstellingen van die job. 
Om een job, die door de ESI tool is aangemaakt te verwijderen klikt u met de rechtermuisknop op de job in de sectie Installed optimization jobs en kiest voor Delete.

Job Historie 
Wanneer u linksboven bij Installed optimization jobs een job selecteert, wordt in de sectie Job History, de historie van de betreffende job getoond.
 

Tabblad Database information
U kunt dit tabblad tonen of verbergen via de menuoptie  ☰ ➔ View ➔ General Database Information. Op dit tabblad wordt de informatie getoond in twee delen. Het bovenste deel toont de belangrijke instellingen van alle databases. Het onderste deel toont informatie over de grootte, de groei en de locatie van de database bestanden.

Tabblad Exact Data
U kunt dit tabblad tonen of verbergen via de menuoptie  ☰ ➔ View ➔ Exact Data. Op dit tabblad wordt een set resultaten van Exact specifieke informatie over Error logs, index informatie en statistische tabel informatie getoond. Deze informatie wordt naar de Exact FTP server verstuurd.

 

Voor meer informatie over de gegevens die in dit tabblad worden getoond kunt u het bestand 'ESI_Exact.SQL' uit de installatie directory van de Exact System Information tool raadplegen.

Tabblad SQL Processes

U kunt dit tabblad tonen of verbergen via de menuoptie  ☰ ➔ View ➔ SQL Processes. Op dit tabblad kunt u eenvoudig controleren welk proces/gebruiker/applicatie een hoge CPU, Physical_IO (disk) of geheugengebruik heeft, door bij  Select activity de optie Current te selecteren. Tevens kunt u, door de optie Historic te selecteren de top 50 query's selecteren met de slechtste performance sinds de laatste herstart van de SQL Server.

In beide weergaven kunt u op de kolomkop klikken om de sorteringsvolgorde aan te passen. U kunt ook een selectie maken op een specifieke administratie door deze te selecteren bij Select Exact Database en vervolgens op Refresh Data te klikken.

Tabblad Performance monitor

U kunt dit tabblad tonen of verbergen via de menuoptie  ☰ ➔ View ➔ SQL Performance monitor. Op dit tabblad kunt u snel verschillende performance monitor tellers controleren.
U selecteert het Disk System waarop de databases zich bevinden en klikt op Start.

Standaard is de optie Interval Time (ms) ingesteld op 1000, waardoor de tellers iedere seconde worden gecontroleerd.
U kunt het proces stoppen door op Stop te klikken of te wachten tot de Set End Date/Time is bereikt. Standaard betreft dit 18:00 uur van dezelfde dag.

Met de optie Enable logging maakt u een bestand aan met de naam ESI_PerfMon_[huidige datum].LOG dat de datum en tijd bevat van een teller die de drempel heeft bereikt.

Gebruik de Windows Performance Monitor om de performance om het systeem over een langere periode te kunnen analyseren.  

Disclaimer

In article 4.5 of the Customer License Agreement states that the license-holder is responsible for the installation and configuration of the software on his system. The license-holder is responsible for adjustments made to the system with the use of the Exact System Information Tool.

In artikel 4.5 van de licentieovereenkomst wordt vermeldt dat de licentiehouder zelf eindverantwoordelijk voor de juiste installatie en configuratie van de Software op zijn computersysteem. De licentiehouder is verantwoordelijk voor alle aanpassingen aan het systeem die worden aangebracht middels de Exact System Information Tool.

     
 Main Category: Attachments & notes  Document Type: Support - On-line help
 Category:  Security  level: All - 0
 Sub category:  Document ID: 21.775.064
 Assortment:  Date: 26-09-2022
 Release: 401  Attachment:
 Disclaimer